<?php
	require('XkUtil.php');
	require('XkSqlCursor.php');
	require('XkSqlQuery.php');
?>

<html>
	<head>
		<title> Prueba XkMotor </title>
		<style>
			div {
				float: left;
				margin: 20px;
				text-align: center;
			}
		</style>
	</head>
	<body>
		<div>
			-----------------------------------------------------<br/>
			---------------- XkUtil -> sqlSelect ----------------<br/>
			-----------------------------------------------------<br/>
			<?php utilSelect(); ?>
		</div>
		<div>
			-----------------------------------------------------<br/>
			------------- XkUtil -> cerosIzquierda -------------<br/>
			-----------------------------------------------------<br/>
			<?php utilCeros(); ?>
		</div>
		<div>
			-----------------------------------------------------<br/>
			------------ XkUtil -> espaciosDerecha ------------<br/>
			-----------------------------------------------------<br/>
			<?php utilEspacios(); ?>
		</div>
		<div>
			-----------------------------------------------------<br/>
			-------------- XkUtil -> camposTabla --------------<br/>
			-----------------------------------------------------<br/>
			<?php utilCampos(); ?>
		</div>
		<div>
			-----------------------------------------------------<br/>
			--------------- XkUtil -> sqlInsert ---------------<br/>
			-----------------------------------------------------<br/>
			<?php utilInsert(); ?>
		</div>
		<div>
			-----------------------------------------------------<br/>
			--------------- XkUtil -> sqlDelete ---------------<br/>
			-----------------------------------------------------<br/>
			<?php utilDelete(); ?>
		</div>
		<div>
			-----------------------------------------------------<br/>
			--------------- XkUtil -> getIdioma ---------------<br/>
			-----------------------------------------------------<br/>
			<?php utilIdioma(); ?>
		</div>
		<div>
			-----------------------------------------------------<br/>
			-------------- XkUtil -> getNavegador -------------<br/>
			-----------------------------------------------------<br/>
			<?php utilNavegador(); ?>
		</div>
		<div>
			-----------------------------------------------------<br/>
			------------------ XkUtil -> getSO -----------------<br/>
			-----------------------------------------------------<br/>
			<?php utilSO(); ?>
		</div>
		<div>
			-----------------------------------------------------<br/>
			------------------- XkSqlCursor -------------------<br/>
			-----------------------------------------------------<br/>
			<?php cursor(); ?>
		</div>
		<div>
			-----------------------------------------------------<br/>
			------------------- XkSqlQuery -------------------<br/>
			-----------------------------------------------------<br/>
			<?php query(); ?>
		</div>
	</body>
</html>

<?php

function utilSelect(){
	$XkUtil = new XkUtil();
	
	$XkSelect = $XkUtil->sqlSelect('jugador','nombre_jugador','idjugador = 6');

	echo $XkSelect."<br/>";
}

function utilCeros(){
	$XkUtil2 = new XkUtil();
	
	$XkCeros = $XkUtil2->cerosIzquierda(652,6);

	echo $XkCeros."<br/>";
}

function utilEspacios(){
	$XkUtil3 = new XkUtil();

	$XkEspacios = $XkUtil3->espaciosDerecha('abc',6);
	$XkEspacios .= "a";
	
	echo $XkEspacios."<br/>";
}

function utilCampos(){
	$XkUtil4 = new XkUtil();

	$XkCampos = $XkUtil4->camposTabla('continente');
	
	echo $XkCampos."<br/>";
}

function utilInsert(){
	$XkUtil5 = new XkUtil();

	$campos = $XkUtil5->camposTabla('continente');
	$valores = "998,'Australasia'";
	$XkInsert = $XkUtil5->sqlInsert('continente',$campos,$valores);
	
	echo $XkInsert."<br/>";
}

function utilDelete(){
	$XkUtil6 = new XkUtil();

	$XkDelete = $XkUtil6->sqlDelete('continente','idcontinente = 999');
	
	echo $XkDelete."<br/>";
}

function utilIdioma(){
	$XkUtil7 = new XkUtil();

	$XkIdioma = $XkUtil7->getIdioma();
	
	echo $XkIdioma."<br/>";
}

function utilNavegador(){
	$XkUtil8 = new XkUtil();

	$XkNavegador = $XkUtil8->getNavegador();
	
	echo $XkNavegador."<br/>";
}

function utilSO(){
	$XkUtil9 = new XkUtil();

	$XkSO = $XkUtil9->getSO();
	
	echo $XkSO."<br/>";
}

function cursor(){
	$XkSqlCursor = new XkSqlCursor('jugador');

	$XkSqlCursor->select('nombre_jugador = "pruebaCursor"');
	$XkSqlCursor->setValue('lugar_nacimiento','Almansa');
	$lugNac = $XkSqlCursor->value('lugar_nacimiento');

	echo $lugNac."<br/>";
}

function query(){
	$XkSqlQuery = new XkSqlQuery();

	$XkSqlQuery->setSelect('nombre_jugador');
	$XkSqlQuery->setFrom('jugador');
	$XkSqlQuery->setWhere('idjugador < 5');
	$XkSqlQuery->setOrderBy('idjugador ASC');

	$q = $XkSqlQuery->exec();

	foreach($q as $valor){
		echo $valor[0]."<br/>";
	}
}

?>